isolate oneself from the world - Deutsch Englisch Wörterbuch